.party_left { float:left; width:690px; }
.party_right { float:right; width:260px; }

#party_list_left { float:left; width:738px; margin-top:5px; }
#party_list_right { float:right; width:210px; margin-top:5px; border:1px solid #E4E4E4; }

#party_list_left .c_category { border:1px solid #ddd; margin-bottom:10px; padding-bottom:0; }
#party_list_left .c_category ul { margin:10px 10px 5px; padding:0; list-style:none;  }
#party_list_left .c_category ul h3 { font-size:12px; padding:0; margin:0; }
#party_list_left .c_category li { float:left; width:100px; padding:5px 0; }
#party_list_left .c_category li.selected a{ color:#CC0000; font-weight:bold; }

.partylist { border-bottom:1px dashed #ddd; padding: 5px 0; }
.partylist .thumb { float:left; margin-right:10px; width:130px; height:100px; border:1px solid #ddd; text-align:center; }
.partylist .thumb img { vertical-align: middle; max-width:120px; max-height:80px; _width: expression(this.width > 120 ? 120 : true); 
    _height: expression(this.height > 80 ? 80 : true); }
.partylist .thumb b { display:inline-block; height:100%; vertical-align:middle; }
.partylist .info { float:left; width:500px; }
.partylist .info ul { margin:5px 0 0; padding:0; list-style:none; }
.partylist .info ul li { line-height:20px; color:#808080; }
.partylist .info h3 { margin:10px 0; padding:0; font-size:14px; }
.partylist .info h3 a { color:#CC0000; }
.partylist .num { float:left; width:60px; }
.partylist .num .applynum { background:url('images/party/party_applynum.gif') no-repeat; width:58px; 
    text-align:center; padding:17px 0 0 0; margin:15px 0 0 0; font-size:24px; color:#FF6600; }

.party_calendar { width:100%; font-size:24px; color:#808080;  }
.party_calendar th { padding:0; margin:0; height:50px; }
.party_calendar td { text-align:center; }
.party_calendar td a { color:#66CCFF; }
.party_calendar td.day { height:80px; }
.party_calendar td.day img { max-width: 60px; max-height: 46px;
    _width: expression(this.width > 124 ? 124 : true); _height: expression(this.height > 46 ? 46 : true); }
.party_calendar_nav { color:#66CCFF; height:50px; }
.party_calendar_list { font-size:12px; width:300px; display:none; }
.party_calendar_list_info { line-height:150%; }
#tipcalendar { background:#F9F9F9; border:1px solid #ddd; padding:5px; }

#party_left { float:left; width:650px; }
#party_right { float:right; width:300px; }

.party { border-top:1px solid #eee; padding-top:5px; }
.party-subject h3 { font-size:16px; text-align:center; color:#CC0000; margin:10px 0 10px 0; }
.party-subject .op { color:#808080; text-align:center; line-height:20px; font-size:12px; padding-bottom:5px; }

.party-info-table { margin:10px 0 10px 0; width:100%; }
.party-info-thumb { width:210px; }
.party-info-thumb img { border:1px solid #ddd; padding:2px; text-align:center; }
.party-info-detail { width:auto; }

.party-detail-ul { list-style:none; margin:0; padding:0; }
.party-detail-ul li { padding:5px; font-size:14px; }

.party-tab { list-style:none; padding:0; margin:0; }
.party-tab li { float:left; position:relative; *top:10px; margin-right:1px; }
.party-tab li a { display:block; padding:6px 12px; background:#eee; text-decoration:none; }
.party-tab li.selected  a { background:#FF9900; color:#FFF; font-weight:bold; }
.party-tab-line { clear:both; border-top:2px solid #FF9900; }
.party-tab-foo { margin-bottom:10px; }

.party-des, .party-content { font-size:14px; line-height:180%; padding:10px; }
.party-member { padding:10px 10px 0; }
.party-member ul { margin:0; padding:0; list-style:none; }
.party-member ul li { float:left; width:70px; height:80px; text-align:center; }
.party-member ul li div { width:70px; }
.party-member ul li div img { border:1px solid #ddd; padding:1px; }
.party-member ul li p { margin:0; padding:2px 0; }
.party-pictures { }
.party-pictures-upload { text-align:right; height:30px; line-height:30px; }
.party_picture_ul { padding:0;margin:0;list-style:none; }
.party_picture_ul li { float:left; width: 130px; height: 120px; margin:5px 10px; padding:1px; text-align:center; }
.party_picture_ul li div { border:1px solid #ddd; width:125px; height:95px; background:#FCFCFC; margin-bottom:5px; }
.party_picture_ul li div img { max-width: 124px; max-height: 90px; margin-top: expression((95-this.height)/2); 
    _width: expression(this.width > 124 ? 124 : true); _height: expression(this.height > 90 ? 90 : true); }
.party_picture_ul li p { margin:0;padding:0; }

.party-comment-table { margin:5px auto; width:97%; }
.party-comment-table span { margin-left:5px; }
.party-comment-table td { padding:8px 0; border-bottom:1px dashed #ddd; color:#3D3D3D; line-height:20px; }
.party-comment-table td a { color:#0066FF; }
.party-comment-table td .reply { margin:8px 10px 5px; border:1px solid #FFB74A; background:#FFFBF7; padding:10px 5px; }

.party-comment-form { margin:10px 10px; }
.party-comment-form-enter { border:1px solid #B8C9DC; margin-bottom:10px;  }
.party-comment-form-enter textarea { width:97%; height:50px; border:0; padding:5px; }
.party-comment-form-enter-status { border-top:1px solid #eee; height:25px; line-height:25px; padding:0 10px; background:#F7F7F7; color:#808080; }
.party-comment-form button { clear:both; margin:5px 0 0 0; }

.sponsor-table { width:99%; margin:10px auto; }
.sponsor-table .face { width:60px; text-align:center; }
.sponsor-table .face img { border:1px solid #ddd; padding:1px; }
.sponsor-table .sponsor { width:auto; }
.sponsor-table .sponsor ul { margin:0;padding:0;list-style:none; }
.sponsor-table .sponsor ul li { padding:2px 0; color:#808080; }

.subject { width:90%; margin:5px auto; line-height:18px; }
.subject h2 { font-size:14px; margin:10px 0 5px; padding:0; }
.subject h2 a{ color:red;  }
.subject .start { margin:0; padding:0; height:15px;  }
.subject_field_list { color:#808080; margin:5px 0 10px; }
.map { width:255px; }

/*item*/
.site_subject { width:90%; margin:5px auto; line-height:18px; }
.site_subject h2 { font-size:14px; margin:10px 0 5px; padding:0; }
.site_subject h2 a{ color:red;  }
.site_subject .start { margin:0; padding:0; height:15px;  }
.site_subject_field_list { color:#808080; margin:5px 0 10px; }
.site_subject_map { width:255px; }
